package cn.com.mjsoft.framework.behavior;

/**
 * 状态设计模式的实现,每一种指定的目标对象行为被单独实现为一个子类<br>
 * 使得客户可以灵活地组合,使用这些行为.
 * 
 * @author mjsoft
 * 
 */
public interface Behavior
{
    /**
     * 一种指定的行为
     * 
     * @param target 真实目标执行对象
     * @param param 参数
     * @return
     * 
     */
    public Object operation( Object target, Object[] param );
}
